<topicVersion>
  <topicName>LynxWiki</topicName>
  <wikiDir>WikiRoot\WikiDir</wikiDir>
  <creator>::1</creator>
  <createdOn>2013-05-01T14:28:21.246</createdOn>
  <version>63</version>
  <tags id="Feature" />
  <editReason />
  <wikiText>
Summary: Lists the features for LynxWiki

        * Packrat parser for generating WikiObjectModel (WOM) output from wiki text input (functional - needs cleanup)
                * Application must run in 32-bit rather than 64-bit due to performance issues with complex Regex in 64-bit
        * Xml Transform to create HTML output from WOM input (done)
        * Wiki text input and WOM output stored in topic version file (done)
        * Current topic version and history version created simultaneously (done)
        * Topic Discussion as a related wiki text to the main Topic (done)
        * support for minor edit where only current version and latest version file are updated (done)
        * Topic version data stored as xml data (done)
        * directory data stored as xml data (done)
        * multiple directory support from wiki root  (functional)
        * plan for permission model for directories and topics - use Windows auth in Intranet or ASP.Net Membership in Internet environment (need to add membership admin functions for Internet)
        * upload directory for images and file attachments (not done)
        * dynamic topic content through embedded scripts (barely functional - need to expand DSL and test)
        * "IronPython":http://ironpython.net based scripting engine with DSL called IronWiki, with DSL extensible via plugins (basic functionality - need to add plugin configuration)
        * MVC 4 application (done)
        * repository based access to data store (done)
        * customizable wiki look through _Layout.cshtml integration (done - builtin to mvc4)
        * ability to delete a topic while retaining all history of that topic (via deletion of the current version of the topic) (done)
        * a directory deletion does not remove the topics and topic histories contained (though those topics are no longer accessible through the wiki without re-creating the directory in the wiki) (not done)
        * code highlighting from "SyntaxHighlighter":http://alexgorbatchev.com/SyntaxHighlighter (done)
        * topic tagging and tag cloud (not done)
        * topic search capability via Lucene.Net (not done)
        * print support via css (done)
        * function to provide list of links to a page (done)
        * add left hand admin functions (partly done)
        * *Captcha* support to limit spambots (done)
        * topic locking functionality available to WikiAdmin role (done)
        * add RSS and Atom feed syndication (done)
        * add HTML5 video (done)
        * add blacklist (testing)
        * add write governor (testing)
        * add support for user created forms in the wiki and ability to process form results with a script (done)
        
        * scaled images when oversize [image:/LynxWiki/Attachments/upload/images/hs-1995-01-a-1920x1200_wallpaper.jpg]

http://localhost/LynxWiki/images/308px-Canadian_Lynx_side_head.jpg</wikiText>
  <body>&lt;WomDocument&gt;
&lt;BaseTopic&gt;http://localhost/LynxWiki/WikiTopic/Page&lt;/BaseTopic&gt;
&lt;BaseEdit&gt;http://localhost/LynxWiki/WikiTopic/Page&lt;/BaseEdit&gt;
&lt;BaseImage&gt;http://localhost/LynxWiki/images/&lt;/BaseImage&gt;
&lt;SiteUrl&gt;http://localhost/LynxWiki/&lt;/SiteUrl&gt;
&lt;EmoticonUrl&gt;/LynxWiki/&lt;/EmoticonUrl&gt;
&lt;InputDoc&gt;&lt;/InputDoc&gt;

&lt;SinglelineProperty&gt;&lt;Name&gt;Summary&lt;/Name&gt;&lt;womPropertyText&gt;Lists the features for &lt;/womPropertyText&gt;&lt;TopicExists&gt;&lt;Namespace&gt;/WikiRoot/WikiDir&lt;/Namespace&gt;&lt;Topic&gt;LynxWiki&lt;/Topic&gt;&lt;TipId&gt;id2&lt;/TipId&gt;&lt;DisplayText&gt;LynxWiki&lt;/DisplayText&gt;&lt;TipData&gt;&lt;TipIdData&gt;id2&lt;/TipIdData&gt;&lt;TipText&gt;&lt;/TipText&gt;&lt;TipStat&gt;4/17/2013 2:29:20 PM - ::1&lt;/TipStat&gt;&lt;/TipData&gt;&lt;/TopicExists&gt;&lt;/SinglelineProperty&gt;&lt;list type="unordered"&gt;&lt;item&gt;
&lt;womListText&gt; Packrat parser for generating &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiObjectModel&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;/WikiRoot/WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; (WOM) output from wiki text input (functional - needs cleanup)&lt;/womListText&gt;&lt;list type="unordered"&gt;&lt;item&gt;
&lt;womListText&gt; Application must run in 32-bit rather than 64-bit due to performance issues with complex Regex in 64-bit&lt;/womListText&gt;&lt;/item&gt;
&lt;/list&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Xml Transform to create HTML output from WOM input (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Wiki text input and WOM output stored in topic version file (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Current topic version and history version created simultaneously (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Topic Discussion as a related wiki text to the main Topic (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; support for minor edit where only current version and latest version file are updated (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Topic version data stored as xml data (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; directory data stored as xml data (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; multiple directory support from wiki root  (functional)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; plan for permission model for directories and topics - use Windows auth in Intranet or ASP.Net Membership in Internet environment (need to add membership admin functions for Internet)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; upload directory for images and file attachments (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; dynamic topic content through embedded scripts (barely functional - need to expand DSL and test)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; &lt;/womListText&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;IronPython&lt;/FreeLink&gt;&lt;HttpLink&gt;http://ironpython.net&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;womListText&gt; based scripting engine with DSL called &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;IronWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;/WikiRoot/WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt;, with DSL extensible via plugins (basic functionality - need to add plugin configuration)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; MVC 4 application (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; repository based access to data store (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; customizable wiki look through _Layout.cshtml integration (done - builtin to mvc4)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; ability to delete a topic while retaining all history of that topic (via deletion of the current version of the topic) (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; a directory deletion does not remove the topics and topic histories contained (though those topics are no longer accessible through the wiki without re-creating the directory in the wiki) (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; code highlighting from &lt;/womListText&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;SyntaxHighlighter&lt;/FreeLink&gt;&lt;HttpLink&gt;http://alexgorbatchev.com/SyntaxHighlighter&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;womListText&gt; (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic tagging and tag cloud (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic search capability via Lucene.Net (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; print support via css (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; function to provide list of links to a page (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add left hand admin functions (partly done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; &lt;/womListText&gt;&lt;TextileStrong&gt;&lt;womStrongText&gt;Captcha&lt;/womStrongText&gt;&lt;/TextileStrong&gt;&lt;womListText&gt; support to limit spambots (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic locking functionality available to &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiAdmin&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;/WikiRoot/WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; role (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add RSS and Atom feed syndication (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithMulticaps&gt;HTML5&lt;/StartsWithMulticaps&gt;&lt;Namespace&gt;/WikiRoot/WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; video (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add blacklist (testing)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add write governor (testing)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add support for user created forms in the wiki and ability to process form results with a script (done)&lt;/womListText&gt;&lt;/item&gt;&lt;/list&gt;

&lt;PreformattedSingleLine&gt;	&lt;/PreformattedSingleLine&gt;
&lt;list type="unordered"&gt;&lt;item&gt;
&lt;womListText&gt; scaled images when oversize &lt;/womListText&gt;&lt;WikiImage&gt;/LynxWiki/Attachments/upload/images/hs-1995-01-a-1920x1200_wallpaper.jpg&lt;/WikiImage&gt;&lt;/item&gt;&lt;/list&gt;

&lt;Para&gt;&lt;HttpImageDisplayJpg&gt;http://localhost/LynxWiki/images/308px-Canadian_Lynx_side_head.jpg&lt;/HttpImageDisplayJpg&gt;&lt;/Para&gt;
&lt;PageRule /&gt;
&lt;CC-BY-SA/&gt;
&lt;TipHolder&gt;&lt;/TipHolder&gt;
&lt;/WomDocument&gt;
</body>
</topicVersion>